<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>教材资源管理系统</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.8/dist/chart.umd.min.js"></script>
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        primary: '#2563eb',
                        secondary: '#1e40af',
                        success: '#10b981',
                        warning: '#f59e0b',
                        danger: '#ef4444',
                        neutral: '#94a3b8',
                        light: '#f8fafc',
                        dark: '#1e293b'
                    },
                    fontFamily: {
                        sans: ['Inter', 'system-ui', 'sans-serif'],
                    },
                    boxShadow: {
                        'card': '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',
                        'card-hover': '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',
                    }
                }
            }
        }
    </script>
    <style type="text/tailwindcss">
        @layer utilities {
            .content-auto {
                content-visibility: auto;
            }
            .transition-smooth {
                transition: all 0.3s ease;
            }
            .tree-line {
                position: relative;
            }
            .tree-line::before {
                content: '';
                position: absolute;
                left: -16px;
                top: 0;
                height: 100%;
                width: 1px;
                background-color: #d1d5db;
            }
            .tree-line::after {
                content: '';
                position: absolute;
                left: -16px;
                top: 10px;
                width: 8px;
                height: 1px;
                background-color: #d1d5db;
            }
            .nav-active {
                @apply bg-primary/10 text-primary border-l-4 border-primary;
            }
            .subnav-active {
                @apply bg-primary text-white;
            }
            .version-item {
                @apply p-3 border-b border-gray-200 hover:bg-gray-50 cursor-pointer transition-smooth;
            }
            .version-item-active {
                @apply bg-primary/10 font-medium;
            }
            .chapter-item {
                @apply p-2 rounded-md hover:bg-gray-100 cursor-pointer transition-smooth;
            }
            .chapter-item-active {
                @apply bg-primary/10 text-primary;
            }
            .knowledge-item {
                @apply p-2 border-b border-gray-100 hover:bg-gray-50 cursor-pointer transition-smooth;
            }
        }
    </style>
</head>
<body class="bg-gray-50 font-sans text-gray-800">
    <div class="min-h-screen flex flex-col">
        <!-- 顶部导航栏 -->
        <header class="bg-white shadow-md">
            <!-- 顶部信息栏 -->
            <div class="bg-gray-50 border-b border-gray-200 py-2">
                <div class="container mx-auto px-4 flex justify-between items-center text-sm">
                    <div class="text-gray-500">欢迎使用智慧教育题库系统管理后台</div>
                    <div class="flex items-center gap-4">
                        <a href="#" class="text-gray-500 hover:text-primary transition-smooth">帮助中心</a>
                        <a href="#" class="text-gray-500 hover:text-primary transition-smooth">联系客服</a>
                        <div class="flex items-center gap-2">
                            <img src="https://picsum.photos/id/1001/32/32" alt="用户头像" class="w-6 h-6 rounded-full">
                            <span class="font-medium">李老师</span>
                            <i class="fa fa-angle-down text-gray-400"></i>
                        </div>
                    </div>
                </div>
            </div>

            <!-- 主导航栏 -->
            <nav class="container mx-auto px-4">
                <ul class="flex">
                    <li class="relative">
                        <a href="#" class="flex items-center px-4 py-3 text-gray-600 hover:text-primary transition-smooth">
                            <i class="fa fa-tachometer mr-2"></i> 控制台
                        </a>
                    </li>
                    <li class="relative">
                        <a href="#" class="flex items-center px-4 py-3 text-primary border-b-2 border-primary font-medium transition-smooth">
                            <i class="fa fa-book mr-2"></i> 教材管理
                            <i class="fa fa-angle-down ml-2 text-xs"></i>
                        </a>
                        <!-- 二级导航 -->
                        <ul class="absolute left-0 top-full w-56 bg-white shadow-lg border border-gray-200 rounded-b-md z-10 hidden">
                            <li><a href="#" class="block px-4 py-2 text-sm text-primary bg-primary/10 font-medium">教材资源管理</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">版本对比</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">教材更新日志</a></li>
                        </ul>
                    </li>
                    <li class="relative">
                        <a href="#" class="flex items-center px-4 py-3 text-gray-600 hover:text-primary transition-smooth">
                            <i class="fa fa-list-alt mr-2"></i> 题库管理
                            <i class="fa fa-angle-down ml-2 text-xs"></i>
                        </a>
                        <!-- 二级导航 -->
                        <ul class="absolute left-0 top-full w-56 bg-white shadow-lg border border-gray-200 rounded-b-md z-10 hidden">
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">试题管理</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">知识点标签</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">题库统计</a></li>
                        </ul>
                    </li>
                    <li class="relative">
                        <a href="#" class="flex items-center px-4 py-3 text-gray-600 hover:text-primary transition-smooth">
                            <i class="fa fa-file-text-o mr-2"></i> 组卷系统
                            <i class="fa fa-angle-down ml-2 text-xs"></i>
                        </a>
                        <!-- 二级导航 -->
                        <ul class="absolute left-0 top-full w-56 bg-white shadow-lg border border-gray-200 rounded-b-md z-10 hidden">
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">人工组卷</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">随机组卷</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">AI组卷</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">我的试卷</a></li>
                        </ul>
                    </li>
                    <li class="relative">
                        <a href="#" class="flex items-center px-4 py-3 text-gray-600 hover:text-primary transition-smooth">
                            <i class="fa fa-bar-chart mr-2"></i> 数据分析
                            <i class="fa fa-angle-down ml-2 text-xs"></i>
                        </a>
                        <!-- 二级导航 -->
                        <ul class="absolute left-0 top-full w-56 bg-white shadow-lg border border-gray-200 rounded-b-md z-10 hidden">
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">班级学情分析</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">知识点掌握度</a></li>
                            <li><a href="#" class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 transition-smooth">试卷分析报告</a></li>
                        </ul>
                    </li>
                    <li class="relative">
                        <a href="#" class="flex items-center px-4 py-3 text-gray-600 hover:text-primary transition-smooth">
                            <i class="fa fa-cog mr-2"></i> 系统设置
                        </a>
                    </li>
                </ul>
            </nav>
        </header>

        <!-- 主内容区 -->
        <main class="flex-1 container mx-auto px-4 py-6">
            <!-- 页面导航与标题 -->
            <div class="mb-6">
                <div class="text-sm text-gray-500 mb-2">
                    <a href="#" class="hover:text-primary">首页</a> <i class="fa fa-angle-right text-xs mx-1"></i>
                    <a href="#" class="hover:text-primary">教材管理</a> <i class="fa fa-angle-right text-xs mx-1"></i>
                    <span class="text-gray-700">教材资源管理</span>
                </div>
                <h2 class="text-2xl font-bold text-gray-800">教材资源管理</h2>
                <p class="text-gray-500 mt-1">管理教材版本、章节结构和知识点内容</p>
            </div>

            <!-- 教材资源管理主界面 -->
            <div class="bg-white rounded-lg shadow-md overflow-hidden h-[calc(100vh-220px)] flex flex-col md:flex-row">
                <!-- 左侧：教材版本列表 -->
                <div class="w-full md:w-64 border-b md:border-b-0 md:border-r border-gray-200 overflow-y-auto">
                    <div class="p-4 border-b border-gray-200 flex justify-between items-center">
                        <h3 class="font-semibold">教材版本列表</h3>
                        <button class="text-primary hover:text-primary/80">
                            <i class="fa fa-plus"></i>
                        </button>
                    </div>
                    <div class="p-2">
                        <div class="relative">
                            <input type="text" placeholder="搜索版本..." class="w-full pl-8 pr-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary/50">
                            <i class="fa fa-search absolute left-3 top-1/2 -translate-y-1/2 text-gray-400"></i>
                        </div>
                    </div>
                    <div id="versionList" class="divide-y divide-gray-100">
                        <!-- 版本列表将通过JS渲染 -->
                    </div>
                </div>

                <!-- 中间：章节结构树 -->
                <div class="w-full md:w-80 border-b md:border-b-0 md:border-r border-gray-200 overflow-y-auto">
                    <div class="p-4 border-b border-gray-200 flex justify-between items-center">
                        <h3 class="font-semibold" id="currentVersionName">选择版本查看章节</h3>
                        <div class="flex space-x-2">
                            <button class="text-primary hover:text-primary/80">
                                <i class="fa fa-plus"></i>
                            </button>
                            <button class="text-primary hover:text-primary/80">
                                <i class="fa fa-edit"></i>
                            </button>
                            <button class="text-primary hover:text-primary/80">
                                <i class="fa fa-trash"></i>
                            </button>
                        </div>
                    </div>
                    <div class="p-4">
                        <ul class="pl-4 space-y-1" id="chapterTree">
                            <!-- 章节树将通过JS渲染 -->
                            <li class="text-gray-500 italic">请从左侧选择教材版本</li>
                        </ul>
                    </div>
                </div>

                <!-- 右侧：章节详情和知识点列表 -->
                <div class="flex-1 overflow-y-auto">
                    <div class="p-4 border-b border-gray-200 flex justify-between items-center">
                        <h3 class="font-semibold" id="currentChapterName">选择章节查看详情</h3>
                        <div class="flex space-x-2">
                            <button class="text-primary hover:text-primary/80">
                                <i class="fa fa-plus"></i>
                            </button>
                            <button class="text-primary hover:text-primary/80">
                                <i class="fa fa-edit"></i>
                            </button>
                            <button class="text-primary hover:text-primary/80">
                                <i class="fa fa-trash"></i>
                            </button>
                        </div>
                    </div>
                    
                    <!-- 章节详情 -->
                    <div id="chapterDetail" class="p-4 border-b border-gray-200 hidden">
                        <div class="mb-4">
                            <div class="flex items-center mb-2">
                                <span class="text-sm font-medium text-gray-500 w-24">章节名称：</span>
                                <span id="detailChapterName" class="text-gray-800"></span>
                            </div>
                            <div class="flex items-start mb-2">
                                <span class="text-sm font-medium text-gray-500 w-24">章节描述：</span>
                                <div id="detailChapterDesc" class="text-gray-800"></div>
                            </div>
                            <div class="flex items-center mb-2">
                                <span class="text-sm font-medium text-gray-500 w-24">知识点数量：</span>
                                <span id="detailKnowledgeCount" class="text-gray-800"></span>
                            </div>
                            <div class="flex items-center">
                                <span class="text-sm font-medium text-gray-500 w-24">创建时间：</span>
                                <span id="detailCreateTime" class="text-gray-800"></span>
                            </div>
                        </div>
                    </div>
                    
                    <!-- 知识点列表 -->
                    <div id="knowledgeList" class="p-4">
                        <div class="flex justify-between items-center mb-4">
                            <h4 class="font-medium">知识点列表</h4>
                            <div class="relative">
                                <input type="text" placeholder="搜索知识点..." class="pl-8 pr-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary/50">
                                <i class="fa fa-search absolute left-3 top-1/2 -translate-y-1/2 text-gray-400"></i>
                            </div>
                        </div>
                        <div id="knowledgeItems" class="space-y-1">
                            <!-- 知识点列表将通过JS渲染 -->
                            <div class="text-gray-500 italic">请从左侧选择章节</div>
                        </div>
                    </div>
                </div>
            </div>
        </main>

        <!-- 页脚 -->
        <footer class="bg-white border-t border-gray-200 py-4 mt-6">
            <div class="container mx-auto px-4 text-center text-sm text-gray-500">
                © 2025 智慧教育题库系统 - 版权所有
            </div>
        </footer>
    </div>

    <script>
        // 教材资源管理Mock数据
        const textbookData = {
            versions: [
                {
                    id: 1,
                    name: "数学必修一（人教版2023）",
                    subject: "数学",
                    grade: "高一",
                    publisher: "人民教育出版社",
                    publishDate: "2023-01-01",
                    chapters: [
                        { 
                            id: 101, 
                            versionId: 1,
                            name: "第一章 集合与常用逻辑用语", 
                            description: "本章主要介绍集合的基本概念、关系和运算，以及常用逻辑用语的表示和应用。",
                            knowledgeCount: 12,
                            createTime: "2023-01-10",
                            status: "active",
                            sections: [
                                { id: 1011, name: "1.1 集合的概念", knowledgeCount: 3 },
                                { id: 1012, name: "1.2 集合间的基本关系", knowledgeCount: 2 },
                                { id: 1013, name: "1.3 集合的基本运算", knowledgeCount: 2 },
                                { id: 1014, name: "1.4 充分条件与必要条件", knowledgeCount: 3 },
                                { id: 1015, name: "1.5 全称量词与存在量词", knowledgeCount: 2 }
                            ],
                            knowledges: [
                                { id: 1001, name: "集合的定义与表示", level: "基础", description: "理解集合的概念，掌握集合的表示方法" },
                                { id: 1002, name: "元素与集合的关系", level: "基础", description: "掌握元素与集合的属于关系" },
                                { id: 1003, name: "集合的分类", level: "基础", description: "了解有限集、无限集和空集的概念" },
                                { id: 1004, name: "集合间的包含关系", level: "基础", description: "理解子集、真子集和相等集合的概念" },
                                { id: 1005, name: "集合的交集运算", level: "基础", description: "掌握集合的交集运算及其性质" },
                                { id: 1006, name: "集合的并集运算", level: "基础", description: "掌握集合的并集运算及其性质" },
                                { id: 1007, name: "集合的补集运算", level: "基础", description: "理解全集和补集的概念，掌握补集运算" },
                                { id: 1008, name: "充分条件与必要条件", level: "中级", description: "理解充分条件、必要条件和充要条件的概念" },
                                { id: 1009, name: "全称量词命题", level: "中级", description: "理解全称量词和全称量词命题的概念" },
                                { id: 1010, name: "存在量词命题", level: "中级", description: "理解存在量词和存在量词命题的概念" },
                                { id: 1011, name: "命题的否定", level: "中级", description: "掌握全称量词命题和存在量词命题的否定方法" },
                                { id: 1012, name: "集合语言与逻辑用语的关系", level: "高级", description: "理解集合语言与逻辑用语之间的联系" }
                            ]
                        },
                        { 
                            id: 102, 
                            versionId: 1,
                            name: "第二章 一元二次函数、方程和不等式", 
                            description: "本章主要介绍一元二次函数的图像和性质，一元二次方程的解法，以及不等式的基本性质和解法。",
                            knowledgeCount: 9,
                            createTime: "2023-01-15",
                            status: "active",
                            sections: [
                                { id: 1021, name: "2.1 等式性质与不等式性质", knowledgeCount: 4 },
                                { id: 1022, name: "2.2 基本不等式", knowledgeCount: 2 },
                                { id: 1023, name: "2.3 二次函数与一元二次方程、不等式", knowledgeCount: 3 }
                            ],
                            knowledges: [
                                { id: 1013, name: "等式的性质", level: "基础", description: "掌握等式的基本性质" },
                                { id: 1014, name: "不等式的性质", level: "基础", description: "理解并掌握不等式的基本性质" },
                                { id: 1015, name: "比较两个数的大小", level: "基础", description: "掌握作差法比较两个数的大小" },
                                { id: 1016, name: "基本不等式", level: "中级", description: "理解基本不等式的形式和应用条件" },
                                { id: 1017, name: "基本不等式的应用", level: "中级", description: "会用基本不等式解决简单的最大（小）值问题" },
                                { id: 1018, name: "二次函数的图像和性质", level: "基础", description: "掌握二次函数的图像和性质" },
                                { id: 1019, name: "一元二次方程的解法", level: "基础", description: "掌握一元二次方程的求根公式和因式分解法" },
                                { id: 1020, name: "一元二次不等式的解法", level: "中级", description: "掌握一元二次不等式的解法" },
                                { id: 1021, name: "二次函数、方程和不等式的关系", level: "高级", description: "理解二次函数、一元二次方程和一元二次不等式之间的联系" }
                            ]
                        },
                        { 
                            id: 103, 
                            versionId: 1,
                            name: "第三章 函数的概念与性质", 
                            description: "本章主要介绍函数的概念、表示方法和基本性质，以及一些常见函数的研究。",
                            knowledgeCount: 13,
                            createTime: "2023-01-20",
                            status: "active",
                            sections: [
                                { id: 1031, name: "3.1 函数的概念及其表示", knowledgeCount: 4 },
                                { id: 1032, name: "3.2 函数的基本性质", knowledgeCount: 5 },
                                { id: 1033, name: "3.3 幂函数", knowledgeCount: 2 },
                                { id: 1034, name: "3.4 函数的应用（一）", knowledgeCount: 2 }
                            ],
                            knowledges: [
                                { id: 1022, name: "函数的概念", level: "基础", description: "理解函数的定义和三要素" },
                                { id: 1023, name: "函数的定义域", level: "基础", description: "会求常见函数的定义域" },
                                { id: 1024, name: "函数的值域", level: "基础", description: "会求简单函数的值域" },
                                { id: 1025, name: "函数的表示方法", level: "基础", description: "掌握函数的解析法、列表法和图像法" },
                                { id: 1026, name: "函数的单调性", level: "中级", description: "理解函数单调性的概念，掌握判断函数单调性的方法" },
                                { id: 1027, name: "函数的最大（小）值", level: "中级", description: "理解函数最大（小）值的概念，会求简单函数的最大（小）值" },
                                { id: 1028, name: "函数的奇偶性", level: "中级", description: "理解函数奇偶性的概念，掌握判断函数奇偶性的方法" },
                                { id: 1029, name: "幂函数的概念", level: "基础", description: "理解幂函数的定义和一般形式" },
                                { id: 1030, name: "幂函数的图像和性质", level: "基础", description: "掌握常见幂函数的图像和性质" },
                                { id: 1031, name: "函数模型的应用", level: "高级", description: "能够建立简单的函数模型解决实际问题" },
                                { id: 1032, name: "分段函数", level: "中级", description: "理解分段函数的概念，会求分段函数的定义域、值域和函数值" },
                                { id: 1033, name: "函数的周期性", level: "高级", description: "理解函数周期性的概念" },
                                { id: 1034, name: "函数性质的综合应用", level: "高级", description: "综合运用函数的单调性、奇偶性和周期性解决问题" }
                            ]
                        }
                    ]
                },
                {
                    id: 2,
                    name: "数学必修一（苏教版2022）",
                    subject: "数学",
                    grade: "高一",
                    publisher: "江苏教育出版社",
                    publishDate: "2022-08-01",
                    chapters: [
                        { 
                            id: 201, 
                            versionId: 2,
                            name: "第一章 集合", 
                            description: "本章主要介绍集合的基本概念、表示方法、关系和运算。",
                            knowledgeCount: 7,
                            createTime: "2022-08-10",
                            status: "active",
                            sections: [
                                { id: 2011, name: "1.1 集合的概念与表示", knowledgeCount: 3 },
                                { id: 2012, name: "1.2 集合的基本关系", knowledgeCount: 2 },
                                { id: 2013, name: "1.3 集合的基本运算", knowledgeCount: 2 }
                            ],
                            knowledges: [
                                { id: 2001, name: "集合的概念", level: "基础", description: "理解集合的定义，掌握集合中元素的特性" },
                                { id: 2002, name: "集合的表示方法", level: "基础", description: "掌握列举法、描述法和Venn图表示集合" },
                                { id: 2003, name: "集合间的包含关系", level: "基础", description: "理解子集、真子集和集合相等的概念" },
                                { id: 2004, name: "集合的交集", level: "基础", description: "掌握集合交集的定义和运算" },
                                { id: 2005, name: "集合的并集", level: "基础", description: "掌握集合并集的定义和运算" },
                                { id: 2006, name: "集合的补集", level: "基础", description: "理解全集和补集的概念，掌握补集的运算" },
                                { id: 2007, name: "集合运算的综合应用", level: "中级", description: "综合运用交集、并集和补集解决问题" }
                            ]
                        },
                        { 
                            id: 202, 
                            versionId: 2,
                            name: "第二章 常用逻辑用语", 
                            description: "本章主要介绍命题、量词和逻辑联结词的相关知识。",
                            knowledgeCount: 7,
                            createTime: "2022-08-15",
                            status: "active",
                            sections: [
                                { id: 2021, name: "2.1 命题、定理、定义", knowledgeCount: 2 },
                                { id: 2022, name: "2.2 充分条件、必要条件、充要条件", knowledgeCount: 3 },
                                { id: 2023, name: "2.3 全称量词与存在量词", knowledgeCount: 2 }
                            ],
                            knowledges: [
                                { id: 2008, name: "命题的概念", level: "基础", description: "理解命题的定义，会判断一个语句是否为命题" },
                                { id: 2009, name: "命题的真假判断", level: "基础", description: "会判断简单命题的真假" },
                                { id: 2010, name: "充分条件和必要条件", level: "中级", description: "理解充分条件、必要条件和充要条件的概念" },
                                { id: 2011, name: "充分条件和必要条件的判断", level: "中级", description: "会判断充分条件、必要条件和充要条件" },
                                { id: 2012, name: "全称量词命题", level: "基础", description: "理解全称量词和全称量词命题的概念" },
                                { id: 2013, name: "存在量词命题", level: "基础", description: "理解存在量词和存在量词命题的概念" },
                                { id: 2014, name: "命题的否定", level: "中级", description: "掌握全称量词命题和存在量词命题的否定" }
                            ]
                        },
                        { 
                            id: 203, 
                            versionId: 2,
                            name: "第三章 不等式", 
                            description: "本章主要介绍不等式的基本性质、解法和应用。",
                            knowledgeCount: 10,
                            createTime: "2022-08-20",
                            status: "active",
                            sections: [
                                { id: 2031, name: "3.1 不等式的基本性质", knowledgeCount: 4 },
                                { id: 2032, name: "3.2 基本不等式", knowledgeCount: 2 },
                                { id: 2033, name: "3.3 从函数观点看一元二次方程和不等式", knowledgeCount: 4 }
                            ],
                            knowledges: [
                                { id: 2015, name: "不等式的基本性质", level: "基础", description: "掌握不等式的基本性质" },
                                { id: 2016, name: "比较大小", level: "基础", description: "掌握作差法比较两个实数的大小" },
                                { id: 2017, name: "不等式的证明", level: "中级", description: "会用综合法、分析法证明简单的不等式" },
                                { id: 2018, name: "基本不等式", level: "中级", description: "理解基本不等式的形式和应用条件" },
                                { id: 2019, name: "基本不等式的应用", level: "中级", description: "会用基本不等式求最值" },
                                { id: 2020, name: "一元二次不等式的解法", level: "基础", description: "掌握一元二次不等式的解法" },
                                { id: 2021, name: "一元二次不等式与相应函数、方程的联系", level: "高级", description: "理解一元二次不等式与相应函数、方程的联系" },
                                { id: 2022, name: "分式不等式的解法", level: "中级", description: "掌握简单分式不等式的解法" },
                                { id: 2023, name: "绝对值不等式的解法", level: "中级", description: "掌握简单绝对值不等式的解法" },
                                { id: 2024, name: "不等式的实际应用", level: "高级", description: "能够建立不等式模型解决实际问题" }
                            ]
                        }
                    ]
                },
                {
                    id: 3,
                    name: "数学必修一（北师大版2023）",
                    subject: "数学",
                    grade: "高一",
                    publisher: "北京师范大学出版社",
                    publishDate: "2023-03-01",
                    chapters: [
                        { 
                            id: 301, 
                            versionId: 3,
                            name: "第一章 预备知识", 
                            description: "本章主要介绍集合与常用逻辑用语，为后续学习做准备。",
                            knowledgeCount: 10,
                            createTime: "2023-03-10",
                            status: "active",
                            sections: [
                                { id: 3011, name: "1.1 集合", knowledgeCount: 5 },
                                { id: 3